Ecological tradeoffs lead to complex evolutionary trajectories and sustained diversity on dynamic fitness landscapes