Step-up converter for 20 mV input
The low voltage isn't a huge problem in and of itself, there are ICs specifically designed for building boost converters for energy harvesting which can work down to 20mV e.g. Linear Technology 3108.  This chip also acts as a power manager, which could be useful.