GlaxoSmithKline pulls swine flu vaccines in Canada