Obama: Snowden could 'make his case' in court; Olympics boycott bad idea