Predators, alternative prey and climate influence annual breeding success of a long-lived sea duck.