Charm and charmonium spectroscopy from B-factories