Formula One's Bahrain and Saudi Arabian Grands Prix will not take place in April due to the conflict in the Middle East, it was announced on Saturday.