Beacon Roofing CFO to retire