German retail giant Metro Group has issued a profit warning for the full year amid a "worsening" European consumer environment and its impact on spending.