Unifying food web structure and dynamics