Environment dependent interatomic potential for bulk silicon