Industry structure: electronic delivery's potential effects on retail banking