Environment-dependent interatomic potential for bulk silicon