‘Britain is broken’ march calls for general election