Prince Harry slams English media