Truckmaker Volvo profit tops forecast