Bahamas braces for Hurricane Sandy