Asteroid 2004 BL86 zips past Earth today