Is there a language in which the present tense exactly expresses present time reference? English may use present tense to express past events(known as historical present) and future events(especially in some dependent clauses).
According to a post, "Indo-European languages generally have two tenses: past and non-past. The non-past (what you call the present) can be used for the future, though depending on the language other means might be preferable when speaking about the future." Therefore, I guess most Indo-European languages can use present tense to express future.
Historical present is found in English, Latin, French, Russian, and other languages. I think it is a rhetorical device rather than a grammatical phenomenon. Even Japanese has historical present.
According to Wikipedia, in a conditional sentence, English and French may use present tense for future reference in the dependent clause, while Italian uses future tense. However, in a clause introduced by "as soon as"(obviously not a conditional clause), we can still use present tense for future reference. Therefore, the provided information is still insufficient.
PS: Sentences that express general truths or aphorisms are not considered here.