Text this: Design and modelling of eco-friendly CH3NH3SnI3-based perovskite solar cells with suitable transport layers