Sonakshi Sinha outdoes herself on the second Vogue cover stint! view pics