Printed coatings enable more efficient solar cells