Greece scrambles to find food, shelter for 700 migrants on crippled ship