50 US firms pledge $650M for refugees, Obama says