Medicine

A man presents with history of hemetemesis of about 500ml of blood. On examination, spleen is palpable 5 cms below the left costal margin. The most likely diagnosis is -