SNP accused of 'moral hypocrisy' by voting for pro-nuclear alliance