how long does foot swelling take to go down