Hamilton Beach Posts $2.8 Million Loss for First Quarter