Tata Steel crawls back to profit