best laptops under 40000 for coding