In a massive statement after four days of hostilities, US President Donald Trump has said India and Pakistan have agreed to a "full and immediate" ceasefire following a "long night of talks" mediated by the United States.