Man's body discovered at Speegleville Marina over weekend