Panama Canal traffic down 21% in May