Justin Beiber attacked onstage