Reds lose big to red hot Cardinals