Amsterdam approved a plan Tuesday to temporarily accommodate at least 1,000 migrants on a cruise ship moored in the Dutch capital’s port as the Netherlands seeks to end an accommodation crisis that last week saw hundreds of asylum-seekers sleeping outside a reception center.