A dinghy carrying 59 people was intercepted off Hampshire after more than 30 hours at sea, prompting a major rescue operation and renewed criticism from local leaders.