Life history patterns, individual heterogeneity, and density dependence in breeding common goldeneyes of the northern boreal forest