Evan Hall has turned his life around after becoming addicted to opioids at the age of 16. But it hasn't been easy