World’s richest marathon to take place in Dubai