Three astronomers share the Crafoord prize