The Generation and Sharing of Knowledge within Organisations: Macro-level and Micro-level Influences on Individual Knowledge Sharing Orientation and Behaviour