John McCain just won't pay that much for a necktie