how old is billy bob thornton today