Amazon challenges the ad duopoly of Google and Facebook