Cop finds bride’s $20,000 ring in sand at beach, lost at Bachelorette party