Cardinal preserving elementary embeddings