Michael Mosley slams UK govt over pandemic