Actor Kelly Preston dies of breast cancer