Internal and External Challenges Facing Telecommunications Industry in Kenya