Hybrid--Wind, Solar, Energy Storage and Diesel