Home Business Bus fare cap to rise to £3 across England under new budget plan