Andy Lau on cover of Cosmopolitan for Man