Amazon sinks on revenue miss