Which is correct? "There is a lot of" or "there are a lot of"? (English lesson)