the top of my feet swell turn red are inflamed and hurt to touch. this has been going on for several years what can cause this