Stopping Power and Energy Straggling for Swift Protons