Egypt holds its first ever debate between presidential candidates, as the two frontrunners for this month’s election trade political accusations on television.