Tech giants post sluggish financial results as sector struggles continue