Tesla and Panasonic ink a solar panel deal