TVS Motor Q1 profit hits record ₹1,174 cr, stock up 4%