Russia test fires HUGE nuclear missile called 'Satan 2'