London police launch ‘give up your gun’ campaign