Reports: Amazon may be planning store in London