vapor energy recovery