Barrow AFC claim hugely important win at Solihull Moors