Dominic West to portray Prince Charles in final two seasons