Michael Flynn 'prepared to testify against Donald Trump' - Markets rocked as former NSA pleads guilty to lying to FBI over Russia links