Can't block roads in the name of protest: Supreme Court on farmers' agitation