US to spend $20 billion for Valentine's Day