Longview ranks 22nd for solar in Texas