Developer JPI to build 270 apartments in downtown Long Beach