James Franco settles lawsuit with former students