Who are the main candidates in Tunisia's presidential election?

Some of Tunisia's most prominent politicians are taking part in Sunday's hotly-contested vote.