High-tech fillings could actually repair your teeth