$276 million Peninsula Town Center opens