Sri Lanka exhibits sacred Buddhist relics from Taxila on Poson Poya