Giant asteroid passes close to Earth