Budget gap narrows in May