Amazon Go could generate $4.5B with plan for 3K stores