Christchurch mosque shooter 'spent years preparing for attack'