Large asteroid to hurtle past Earth on April 19