Brighton sign Billy Gilmour from Chelsea on four-year contract