Approval for £337m Museum of London