Temperature, humidity and vegetation density affect eggshell pigmentation across a continent