Average house price hits record high of £298,083