Sri Lanka, Dambulla Cave Temple