nigel cooke actor father brown