Picsart and Alibaba to launch the first Happy Horse Awards - a global competition inviting creators to produce original ...