Microsoft, Hewlett-Packard shield billions from taxes, senator says