Varaha form of Vishnu, Varaha cave at Mahabalipuram