Approximately orthogonality preserving mappings on C*-modules