CFD validation of the optimal arrangement of the propulsive dorsal fin of Gymnarchus niloticus