Abbas calls controversial referendum as Hamas breaks truce