Brian Robinson Jr. scores first NFL touchdown 46 days after being shot