A study of the non-linear properties and wave generation of the multi-layer non-hydrostatic wave model SWASH