Dozens killed in Gaza as US Embassy opens in Jerusalem