London’s free museums include some of the best attractions on the planet. We introduce you to 25 of the best ones.