Theresa May tells developers to 'do their duty' to the country on home building