Conservative and far-right Spanish political leaders have been accused of seeking to smear and stigmatise Muslims and migrants after a suspected Islamist terrorist attack on two churches in the southern city of Algeciras in which one man was killed and four other people were injured.