Air Seychelles signs historic fleet deal with canada’s Viking Air