who played tristan in the vicar of dibley