Numerical simulation of charge transport layer free perovskite solar cell using metal work function shifted contacts