Gambian president declares country Islamic republic