Moderna Q2 earnings beat estimates as norovirus vaccine stumbles