Chris Evans retiring as Captain America