how long can a jamaican stay in the bahamas