Noblesville approves $67 million mixed-use development