Cuban president calls for end to 'genocide' in Gaza