John McCain's son signs up for the Marines