FTSE 100 logs worst day in a month as rate, political uncert