John Marquis’ brace helped struggling Shrewsbury to a shock 2-1 win over cross-border rivals Wrexham at the Croud Meadow.