Chelsea announce £10m Salah agreement