Self-charging battery generates electricity from moisture in the air