Pranab defends PM, says he is not weak-kneed