where is new providence located in the bahamas