Karel de II koning van Engeland, Schotland en Yrland