NHS Health Check no more effective than 'standard care', experts suggest