Burkina Faso suffers worst militant attack in years