George Perez announces retirement