Modern Marine Stromatolites of Little Darby Island, Exuma Archipelago, Bahamas: Environmental Setting, Accretion Mechanisms and Role of Euendoliths