Star Metro - Stocks rally as Iran-Israel ceasefire holds, oil claws back some losses