Storage systems for renewable energy under scrutiny