Fatigue in floodgates due to dynamic wave loading