Enhanced hetero-junction quality and performance of kesterite solar cells by aluminum hydroxide nanolayers and efficiency limitation revealed by atomic-resolution scanning transmission electron microscopy