Flick hails ‘perfect’ result after victory over North Macedonia seals World Cup spot