Numerical Analysis of a Scramjet Engine with Intake Sidewalls and Cavity Flameholder