UK retail giant Tesco says it made "strong progress" in its first half as sales rose but earnings tumbled.