Vis2Hap: Vision-based Haptic Rendering by Cross-modal Generation