Single parents and poor families ‘benefit least’ from 30 hours childcare