Man caught with $20,000 worth of marijuana on I-20