how long does it take for swelling to go down after surgery