can earaches cause headaches