Royal Dutch Shell sets out plan to be net zero by 2050, with big investments in hydrogen and biofuels.