Kilmarnock manager Kenny Shiels apologised to travelling fans for his side's lacklustre display in the 2-0 defeat at St Johnstone.