Josh Alexander detained for 'peacefully exercising' Charter rights outside Calgary high school