European Parliament agrees a way forward on platform workers' rights