JOHANNESBURG,- South African President Cyril Ramaphosa will announce the date of this year's general election later this month, his spokesman said on Wednesday. "If you count from tomorrow, the president will announce the election date within 15 days," Ramaphosa's spokesperson Vincent Magwenya told reporters. Political analysts say record power cuts, poor service delivery and high…