Alexei Navalny says he's ending his hunger strike after more than three weeks