Amnesty International calls for an immediate humanitarian truce in Gaza