Very high energy cosmic rays