Starbucks CEO Howard Schultz agrees to testify before Congress over labor practices