NTPC raises ₹4,300 cr through bonds