Brain cancer survivor beat odds, supports McCain