Moderna stock tumbles 21% as earnings show people aren’t getting as many COVID shots