Hamas criticizes embassies for inaction on Gaza