Barbados, Belize, Dominica and St Vincent agree landmark pact letting citizens live and work freely across their borders