Study of differenct approaches towards automatic text summarization: techniques, challenges and evaluation