People cling to treetops as 'worst floods in a generation' sweep Mozambique