Amazon to intervene in $10B Microsoft cloud contract