Hyperspectral and Multispectral Image Fusion using Optimized Twin Dictionaries