Desktop and mobile ad revenue surpasses TV for the first time