Dynamic spectrum pricing: Congestion, market structure and coordination