A collection of almost 130 instruments belonging to Pink Floyd guitarist David Gilmour sold at auction for more than $21 million. The proceeds will go to charities supported by Gilmour.