Split victory for President Trump