Battle of Tippermuir, Montrose defeats Elcho's Covenanters, reviving Royalist cause