Belton approves $34 million Center 301 Apartments