TVS Motors Q3 net profit doubles to ₹1,052 crore