Medical tax battle carries on as NDP budget passes key vote