Egypt must allow peaceful protest and the right to strike, says Amnesty