Browns edge Panthers 24-23