President worships Mahiyangana Rajamaha Viharaya