Government free childcare scheme 'could leave London families worse off'