Karl Rove, senior political advisor to President Bush will resign