Villarreal scored four goals in an eight-minute spell midway through the first half to hammer close rival Mallorca in Spain's La Liga.