Carlos Alcaraz has overtaken Novak Djokovic as world No 1 and becomes the top seed for Wimbledon after beating Alex de Minaur at Queen's.