Organic–inorganic doped nickel oxide nanocrystals for hole transport layers in inverted polymer solar cells with color tuning