Madagascar slaps ban on SA flights