Johnny Manziel graces cover of Sports Illustrated