开发商垫付首付违法吗