Inflation rises to 21.3pc in June, highest in over 13 years