Supermarket giant Tesco beat analyst expectations in the first half of the year with clothing sales up 19%.