A Spanish humanitarian ship that has been stuck at sea with 121 migrants on board for over a week says it has rescued 39 more people