British Museum bounces back from scandal to be UK's most visited attraction