Annual variation in common eider egg size: effects of temperature, clutch size, laying date, and laying sequence