Osun declares public holiday for Islamic new year