Buying a steam cooker? These are the 10 best steam cookers of 2024