The Middle Stone Age in West Africa: Lithics from the Birimi Site in Northern Ghana