Sri Lankan prime minister, 2 rivals vie in presidential race