Skeleton-based action recognition via spatial and temporal transformer networks