THQ delays release of three games