Captain Randy Lewis announces his retirement