How long should a pt be npo for elective cardiac cath?