Protesters burn migrants' shelters, try to block humanitarian aid in Spain's Ceuta