The VIPER moon rover was due to launch in 2025 but NASA has suddenly cancelled it, citing budgetary issues, despite the spacecraft being fully built