Apple's M3 iMac refresh could launch within months