James Franco Joins 'Alien: Covenant'