Qantas, SriLankan in codeshare pact for S'pore flights