Melamine Derivatives - A Review on Synthesis and Application