Crippled Italian ship makes final approach to Seychelles