Bilibili grows from niche anime audience to powerful Gen-Z platform