Hamas calls for general strike to protest Gaza "massacre"