Gun checks top two million for fourth-straight month