Green card in play as McCain pledges to aid Irish