BJP gives 12-hour deadline to Shiv Sena on seat-sharing in Maharashtra: sources