做白内障手术需要多久?要住院吗?