Young angler catches 105-pound catfish at Kerr Lake