Your browser does not support the video element. Charlie Puth stopped drinking alcohol after suffering the ‘worst hangover’ in New York