Drugmakers agree to six-month DTC delay