Ryanair passengers have described their anger at being told their flights were cancelled just hours beforehand.