Vladimir Putin bills himself as the man who can provide security and stability to Russia. But the terror attack in Moscow is the latest in a series of events that challenges that narrative.