Depositional environment and faunal assemblages of the reef-associated beachrock at Rameswaram and Keelakkarai Group of Islands, Gulf of Mannar, India