Hacun VI Magnusson