What is the meaning of abstract classes can store state whereas interfaces cannot in kotlin? Please explain with example