A 23-year-old woman has passed tarry stools 5 times over 2 days and suddenly fainted this morning. No history of gastric or liver disease, and no recent medication use. Physical exam shows pallor, BP 70/50 mmHg, pulse 130/min. What is the first-line management?