Magnetocaloric effect contributed by in situ dual-phase structure in the Gd-Co-Al alloy