Cathay Pacific bans shark fin onboard