A 5.9 magnitude earthquake killed at least 10 people in Haiti on Saturday, officials said, after the tremor knocked down buildings in the north of the impoverished Caribbean country.