pandas merge columns based on condition