Artificial snow at Winter Olympics stands out in striking satellite image