Costa Ricans vote for president