Charlotte leaders approve multiple affordable housing projects