Vacuum and steam cleaners