A symmetric version of the generalized alternating direction method of multipliers for two-block separable convex programming