Imploding bubbles improve the growth of single-crystalline perovskite solar cell thin filmsSingle th