RxJS: Second observable's input argument depends on first observable's output