Samantha Cameron's dress: Too casual?