Cleveland Indians open regular season at Texas Rangers