Barcelona may sell David Villa to Chelsea to fund Fabregas deal