Virus Battery Could 'Power Cars'