Why megacap stocks rallied after Russia invaded Ukraine