German retail giant Metro has warned it will face a one-off cost of up to EUR180m (US$245m) due to the planned cut in income tax in the country.