Spanish Prime Minister Pedro Sanchez will on Friday call a snap national election for April 28, after losing a key budget vote, the daily El Pais said.