Lunar highland melt rocks - Chemistry, petrology and silicate mineralogy