NBC: Gas prices hit $4 a gallon in all 50 states for the first time