Numerical study of regular and irregular wave interaction with vertical breakwaters