Senator John McCain brands US military programme to train Syrian rebels an "abject failure"