Ruiz, Blanton lead Phillies over Cubs 5-2