Boussinesq modelling of waves and currents over submerged breakwaters