Himawari 8 satellite debunked