Sri Lanka is heading to its first presidential elections since the 2022 uprising. The contest is between four main contenders