Sunpower's 20MW deal with French Casino Supermarket Group