LipVoicer: Generating Speech from Silent Videos Guided by Lip Reading