Belton approves $34 million plan for Center 301 Apartments