St Neots celebrates best regatta ever