Uncertainty principles on two step nilpotent Lie groups