Britain's Prince Andrew gives up title of Duke of York