Mary of Waltham — English princess, Duchess of Britain