Prof. Steve Jones: Is human evolution over?