Cricket Australia (CA) has banned former Sri Lankan Test player Dulip Samaraweera for 20 years after he "committed a serious breach" of the organisation's code