Rangers cruised past Aberdeen with a 10-0 victory to keep pressure on the league's top two teams Glasgow City and Celtic.