How long is zofran good for