Eagle Will Schofield retires from AFL