The German capital, Berlin, is a grey city full of ghosts – and winter is the perfect time to explore its excellent museums, says Adriaane Pielou.