Semi-infinite flags. II: Local and global intersection cohomology of quasimaps spaces A simple proof of a necessary and sufficient condition for the existence of nontrivial global sections of a line bundle on a Schubert variety 