Anthony Davis retires from NFL again