Charges laid against three after viral Vancouver Island school fight