Batteries, fuel cells, or engines? A probabilistic economic and environmental assessment of electricity and electrofuels for heavy goods vehicles