What is Abstraction & Abstract Class in PHP OOP ?