Man charged after picking up package with cannabis at post office