Hunter Greene vomits on mound while facing Pirates