General analysis of U-spin breaking in B decays