Lupe plans 296 apartments at former American Legion site