The following items may do it for me:
eBay item 150632081042 $3.50, shipped.
12V to 5V Converter in waterproof package with mountable female USB socket
eBay item 160922660257 $6, shipped.
The length of the cord is not mentioned. The converter has: Over voltage, over current, over...