Obama: Snowden can 'make his case' in court, Olympics boycott bad idea