JLR drives surprise profit at Tata Motors