Buses collide, killing dozens in Senegal