Aircraft carrier-sized asteroid to give Earth close shave