UK retailers continued to face challenges in May after shopper numbers dropped for a second consecutive month, largely due to a poor performance over the two bank holiday weekends.