Caterpillar’s Swiss unit dodged $2.4 bln of U.S. taxes -Senate panel