Slow price growth should help first-time buyers but saving for a deposit can take years, Nationwide says.