Aberdeen receive ‘great news’ as Ross McCrorie expected to be back fit in weeks rather than months