German Bundestag approves controversial diesel subsidy cuts