Senegal's new $575 million airport opens after 10-year saga