Apple hits 18bn app downloads