Open-Ended Learning Leads to Generally Capable Agents