Aberdeen's collapse in form continued with a 3-0 defeat at Rangers to extend a winless slump to 12 matches.