Next-generation Toyota Prius has solar roof for Europe, Japan