Spain rescues 933 migrants