The EU says Apple failed to let developers promote cheaper deals outside the App Store.