Response diversity is a major driver of temporal stability in complex food webs