Ugandans vote for president in closest contest for decades