CCI imposes Rs 317 crore fine on 3 firms for collusive bidding