how long charlie puth