Boris Johnson challenges Amazon tax record at meeting with J