Everything first-time buyers need to know about the 95% mortgage guarantee scheme