Sweden condemn Germany to a stunning early exit and surge into the last 16 of the World Cup with a deserved 3-0 victory over a poor Mexico side.