Hot drinks served in cafe and fast food chains contain up to 25 teaspoons of sugar: UK survey