Peter Vaughan, venerated character actor of British stage, TV and film, dies at 93