Rep. Allen West calls Democrats Communist