Antonio Cromartie retires from NFL after 11 seasons-media-7