EU charges Amazon with breaching competition rules