20W all in one solar street light