Vibration Analysis of a Composite Wing Box with Arbitrarily Shaped Spars and Ribs