US, China and India snub Boris Johnson’s climate meeting