Download Festival reveals headliners and more for 2020