Trump signs bill banning pharmacy 'gag clauses' on prescription drugs