Trump Twitter rants about ‘voter fraud’ as his 2020 re-election prospects dim