Disney sells Miramax to investors for $660 m