dambulla cave temple history