Simulated hail impacts on flexible photovoltaic laminates: testing and modelling