Colin Firth's wet shirt from Pride and Prejudice sells for £20,000