Yashwant Sinha to be opposition candidate for President