Small business sentiment improved in May for first time in months