Solar panel cost for average home