Hole transporting layer optimization for an efficient lead-free double perovskite solar cell by numerical simulation