Moon landing controversies debunked