when metal oxide reacts with acid and non metal oxide reacts with base gives salt and water so can we call it neutralization reaction