Peru declares no-fly zone over coca valley