Monsoon hits Delhi after long delay