Optimism from Sen. John McCain: 'I'm coming back'