First-time buyers can now take a mortgage up to 30 years — as long as it’s a newly built home