‘By the way, does anyone know how to stop an asteroid?’ NASA issues ‘Grand Challenge’ to all earthlings