Rs 15b to be spent on 28 major hospitals