Novel coronavirus- A comprehensive review