Yankees suffer second straight loss, fall to Pirates 7-4