Report: Tesla's fatal crash can't be blamed on software errors