Public cloud market poised to pass $1 trillion by 2026, Forrester says