London: Policeman opens fire outside US embassy