Skillsoft beats Q1 earnings estimates by $1.11 per share despite revenue miss