Canada court rules hijab ban legal for public servants