Starbucks, Google and Amazon grilled over tax avoidance