Spectral response modelling of a-Si:H solar cells using accurate light absorption profiles