President joins redemption of vow at Sorivila Devalaya