Every person is competent to be a witness, except as otherwise provided by statute.
Fla. Stat. § 90.601