350 dead, thousands missing in Afghan landslide