Protests outside US embassy in Beirut after Israeli air strike on a hospital in Gaza