Major US tech firms post income, revenue increase in Q1