Air Seychelles records first profit in six years