Professor Andrew Knoll awarded the Crafoord Prize in Geoscience