McCain opposes end to Dont Ask Dont Tell