Modi lashes out at PM