Text this: A comprehensive defect study of tungsten disulfide (WS2) as electron transport layer in perovskite solar cells by numerical simulation