Home Moderna posts surprise profit as COVID vaccine sales exceed expectations