What you need to know about Boris Johnson’s 5% deposit promise to first time buyers.