Kiplangat delivers Uganda’s first ever Commonwealth Games marathon title