Fox: Jennifer Lopez sizzles in string bikini while basking under Egypt sun