Timeliness of financial reporting, the firm size effect, and stock price reactions to annual earnings announcements*