‘Sleeping giant’ fault beneath Canada could unleash a major earthquake, research suggests