(Reuters) - Verizon Communications Inc will announce an agreement on Monday to buy Yahoo Inc for about $5 billion, according to a person familiar with the matter.