Jennifer Lopez sizzles in curve-hugging blue dress