Bidding on $50 Banksy painting tops $310,000