Federal court strikes down “physician gag law” on guns