Christian Bale ends 10-year feud with family