Eight in 10 middle-aged Britons 'are overweight or exercise too little'