Thousands trapped by fighting in Port-au-Prince