How many categories can hadith be divided into based on the main statement?