Francis Stuart : a life