Exchange splitting and Zeeman effect in direct excitons