Cambridge, Mass., Officials OK Life Science Complex