Average Brit just two pay cheques away from homelessness