where is st lucia located in the world