Thousands trapped as gangs battle for control in Port-au-Prince