Tata Motors Q1 net profit up 12% at Rs 2,244.91 crore