Solar driveway light