Duality Theory For Composite Geometric Programming