william molesley downton abbey actor