The role of social cognition models in predicting attendance at health checks