Islamic Affairs allocates 30 years for mosque maintenance