The free energy of the two-dimensional dilute Bose gas. II. Upper bound