America opens its embassy today in Jerusalem and a general strike in Gaza