Health expert Tim Spector criticised for remarks on year-rou