Labor to pledge $1b for solar panels at schools