Cameron Diaz on motherhood: "I'm feeling very capable"