Shreveport opens its first public CNG filling station