40% June rain deficit: India's July monsoon forecast at 94% – what it means