Annie Lennox marries American doctor in London