Finance Bill: Govt confirms annual £3,000 junior ISA limit