Apple grilled about tax havens