BJP to form govt in Bengal, retain power in Assam: Shah