£1bn UK-India trade deals will create 6,000 UK jobs, says PM