Charlotte citizens rally to demand cleaner and cheaper solar