2K Games announces E3 lineup