Audi has announced it wants to boost the range of electric vehicles by putting solar cells on its cars' roofs.