US embassy in Baghdad comes under rocket fire