Azhar Ali announces retirement