Need to get a new steam iron but I don't want one with a separate tank. However we live in a hard water area so it must be good at self-cleaning too. Any suggestions?