£27m weather computer's gaffe