A scheme providing 30 hours of free childcare is expected to be expanded to cover one and two-year-olds in the Budget.