The effects of layer thickness and charge mobility on performance of FAI:MABr:PbI2:PbBr2 perovskite solar cells: GPVDM simulation approach