New multi-million-pound commercial vehicle depot opens in Aberdeen