Free swimming lessons, miscarriage leave in NSW budget