Adobe revenue beats estimates as cloud push gains pace