Heterogeneous delivery of silicate and metal to the Earth by large planetesimals