Textiles ministry approves 18 R&D projects worth Rs 46.74 cr