Roblox narrows Q2 loss to $0.26 a share, beating consensus estimates