Germany’s Bundestag approves price cap for gas, electricity