Power generation from low temperature heat recovery