Fixed interpolate function
- [X] closes #25190 
- [X] tests added
- [X] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [X] whatsnew entry in 0.25.0

Modified `interpolate` function
https://github.com/pandas-dev/pandas/blob/5278cc6dc674c225c204532aeedca9df342f67c7/pandas/core/generic.py#L6785

### Fixes
- Checking axis for `0` and `'index'` as well as `1` and `'columns'`