Discuss the Origin, Development, and Key Features of Rock-Cut Temple Architecture in India (250 words, 15 marks)