需要交几年公积金才可以买房?用户可以自己交吗?