Clint McKay announces retirement from Australian cricket