Royal Society professor steps down over creationism comments