Robert Carter's journey from foster child to father of 5