Seychelles on track for recovery