Blackhawks sign D Brandon Davidson