Golden Arrow Bus Services purchases 120 electric buses