switch c++ header extension from .h to .hpp