The myth of generalisability in clinical research and machine learning in health care