Performance optimization of flexible a-Si:H solar cells with nanotextured plasmonic substrate by tuning the thickness of oxide spacer layer