Defence stocks gain up to 7% after PM Modi says time has come for ‘Made in India’ equipment