US Supreme Court upholds ‘Obamacare’ for third time