Devastating strikes on Russian missile depots after Neptune impact on Russian Elektrodetal plant