Mid-life health MOTs every five years are supposed to keep people well but a Government watchdog has ruled not enough people are being offered or receiving the checks