Newport teenage drug dealer caught with nearly £2,000 cash