Numerical simulation of wave overtopping above perforated caisson breakwaters