A pair of ruby slippers worn by Judy Garland in The Wizard Of Oz have sold at auction for $28m (£21m).