Germany approves $52B tax cut package for companies