Apple grilled over tax avoidance