Reports say at least 296 people have been killed and more than 150 people are injured in Morocco after a magnitude 6.8 earthquake struck areas outside Marrakesh.