Asteroid set to whizz past Earth