Plans to develop affordable homes in Great Shelford