Sandwich-structured ion exchange membrane/cotton fabric based flexible high-efficient and constant electricity generator