20080523 india: BJP slams PM as 'lame duck'