Iran demands US halt 'genocide' in Gaza in UN General Assembly address