Italy and Malta refuse to dock migrant ship carrying 629 people