Tesla slashes prices with new solar panel