Perforated caisson breakwaters: wave loads and hydraulic performance