Lucian Freud's ‘insolent’ portrait of Andrew Parker Bowles, the former husband of the Duchess of Cornwall, is to be sold at auction for an expected $30 million (£19.8 million) in New York.